// export interface basicObjectDTO {
//     [key: string]: string|boolean|number|basicObjectDTO|basicObjectDTO[]
// }
// export interface stringObjectDTO {
//     [key: string]: string
// }

// 通用基础DTO
export interface QueryDayDto {
    queryDay: string
}
export interface QueryRangeDto {
    queryRange: 'DAY' | 'WEEK' | 'MONTH'
}
// other

export interface QueryDateSlotDto {
    beginCreateTime: string
    endCreateTime: string
}
export interface QueryDateOtherSlotDto {
    startTime: string
    endTime: string
}
export interface QueryMonthDto{
    queryMonth: string
}

export interface QueryPageDto{
    pageNum: number,
    pageSize: number,
    searchText?: string,
    status?:string | number | undefined,
    beginPayDate?: string,
    endPayDate?: string,
}

// 项目信息
export interface ProjectDto{
    projectName: string
    contacts: string
    pwCount: number
    createTime: string
    id: number
}
// 投保
export interface InsureDto{
    list:[{amount: number
        comboName: string
        createTime: string
        id: number|null
        policyPeopleCount: number
        serveCompanyName: string}]
}
// response 返回值 通用
export interface responseDto{code:number, msg:string, data:{totalMoney:string, totalPerson:string, headerData:[{ index: number, key: string, value: string }], bodyData:[{ index: number; key: string; value: string; }]}}
